/**
 * Created by no1 on 2015/6/30.
 */
'use strict';

/**
 * Module vendor.
 */

let mongoose = require('mongoose');
//let vendor = require('../schema/vendor');
var extend = require('mongoose-schema-extend');

var baseSchema = require('../schema/base.js').baseSchema;
var Schema = mongoose.Schema;
var ObjectId = mongoose.Schema.ObjectId;

var vendor = baseSchema.extend({
  //商家id
  id: {
    type: Number,
    index: true
  },
  //商家类型 1总商家 2普通商家
  type: Number,
  //是否有已经绑定主用户 0没有,1有
  hasBoundUser: {
    type: Number,
    "default": 0
  },

  //商家类别
  categories: [{
    name: String,
    pCode: Number,
    code: {
      type: Number,
      index: true
    }
  }],
  //地理位置
  district: [{
    name: String,
    pCode: Number,
    code: {
      type: Number,
      index: true
    }
  }],
  //地址
  address: String,
  //商家图片
  images: [String],
  //状态 0删除 1审核通过
  status: Number,
  //是否入驻 0没有 1有
  settled: Number,
  //商家负责人姓名
  officerName: String,
  //财务负责人手机
  officerTel: String,
  //负责人电子邮箱
  officerEmail: String,
  //财务负责人姓名
  financeName: String,
  //财务负责人手机
  financeTel: String,
  //客服负责人姓名
  serviceName: String,
  //客服负责人手机
  serviceTel: String,

  //资质类型 1 营业执照 默认
  licenseType: Number,
  //营业执照注册号
  licenseNo: String,
  //营业执照名称
  licenseName: String,
  //营业执照有效期 永久（0） 一般 8位 20150105 代表2015年1月5日
  licenseExpired: Number,
  //营业执照照片
  licenseImage: String,
  //负责人身份证照片正面
  licenseIDImgFront: String,
  //负责人身份证照片背面
  licenseIDImgBack: String,
  //开户银行
  bankName: String,
  //银行所在地
  bankAddress: String,
  //开户支行名字
  bankBranchName: String,
  //开户人名字
  cardName: String,
  //账户
  cardNo: String

});
module.exports = mongoose.model('vendor', vendor);